home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Desktop / .pmwmrc < prev    next >
Text File  |  1995-07-16  |  26KB  |  706 lines

  1. #   _ __ ___ _
  2. #  | |\ /  /| |
  3. #  | | /  / | |  Copyright (C) 1988-1993 IXI Limited.
  4. #  |_|/__/_\|_|  IXI Limited, Cambridge, England.
  5. #
  6. # system.pmwmrc
  7. # Version: @(#) system.pmwmrc 2.1.1.3
  8. #
  9.  
  10. # Map these clients ( clients names or classes ) to the named WorkAreas
  11. #   names get used once then forgotten, Classes are permanent
  12. # WorkAreas are not specifiable yet, use defaults as shown on the 
  13. #   Panner grid
  14. # Invalid Workspace names will be ignored....
  15.  
  16. ClientResidence
  17. {
  18. #   <name/Class>  <WorkArea>
  19. #    pconfig     2    # pmwm PrefEd client
  20. }
  21.  
  22. # Ademo Menu
  23.  
  24. Menu AdemoMenu
  25. {
  26.     "Start"    f.exec "ademo &"
  27.     "Stop"    f.exec "sh /tmp/ademo_stop &"
  28. }
  29.  
  30. # Xclnt Demo Menu
  31.  
  32. Menu XclntMenu
  33. {
  34.     "Start"    f.exec "xclnt &"
  35.     "Stop"    f.exec "sh /tmp/xclnt_stop &"
  36. }
  37.  
  38. # Spline Curves Menu
  39.  
  40. Menu SplineMenu
  41. {
  42.     "Spline Curves"                 f.title
  43.     "Default Curves"    f.exec "splines &"
  44.     "Demo"    f.exec "sh /usr/skunk/lib/splines/demo &"
  45.     "Flying"    f.exec "sh /usr/skunk/lib/splines/flying &"
  46.     "Lines"    f.exec "sh /usr/skunk/lib/splines/lines &"
  47.     "Lying"    f.exec "sh /usr/skunk/lib/splines/lying &"
  48.     "Sticks"    f.exec "sh /usr/skunk/lib/splines/sticks &"
  49.     "String"    f.exec "sh /usr/skunk/lib/splines/string &"
  50.     "Strips"    f.exec "sh /usr/skunk/lib/splines/strips &"
  51. }
  52.  
  53. # Mandelbrot Sets Menu
  54.  
  55. Menu MandelMenu
  56. {
  57.     "Mandelbrot & Julia Sets"                 f.title
  58.     "Whole Set"    f.exec "mandel &"
  59.     "J. Hill #1"    f.exec "sh /usr/skunk/lib/mandel/border.jhill &"
  60.     "J. Hill #2"    f.exec "sh /usr/skunk/lib/julia/feigen.jhill &"
  61.     "J. Hill #3"    f.exec "sh /usr/skunk/lib/julia/feigen2.jhill &"
  62.     "Map 22"    f.exec "sh /usr/skunk/lib/mandel/front.map.22 &"
  63.     "Map 23"    f.exec "sh /usr/skunk/lib/mandel/front.map.23 &"
  64.     "Map 25"    f.exec "sh /usr/skunk/lib/mandel/front.map.25 &"
  65.     "Map 26"    f.exec "sh /usr/skunk/lib/mandel/front.map.26 &"
  66.     "Map 29"    f.exec "sh /usr/skunk/lib/mandel/front.map.29 &"
  67.     "Map 32"    f.exec "sh /usr/skunk/lib/mandel/front.map.32 &"
  68.     "Map 34"    f.exec "sh /usr/skunk/lib/mandel/front.map.34 &"
  69.     "Map 34 Zoom"    f.exec "sh /usr/skunk/lib/mandel/map.34_zoom &"
  70.     "Map 36"    f.exec "sh /usr/skunk/lib/mandel/front.map.36 &"
  71.     "Map 38"    f.exec "sh /usr/skunk/lib/mandel/front.map.38 &"
  72.     "Map 39"    f.exec "sh /usr/skunk/lib/mandel/front.map.39 &"
  73.     "Map 42"    f.exec "sh /usr/skunk/lib/mandel/front.map.42 &"
  74.     "Map 43"    f.exec "sh /usr/skunk/lib/mandel/front.map.43 &"
  75.     "IFS #1"    f.exec "sh /usr/skunk/lib/mandel/ifs1 &"
  76.     "IFS #2"    f.exec "sh /usr/skunk/lib/mandel/ifs2 &"
  77. }
  78.  
  79. # Madness Menu
  80.  
  81. Menu MadMenu
  82. {
  83.     "Iterated Parametric Equations"                 f.title
  84.     "Default System"    f.exec "madness &"
  85.     "Alter"    f.exec "sh /usr/skunk/lib/madness/alter &"
  86.     "Curve #1"    f.exec "sh /usr/skunk/lib/madness/curve1 &"
  87.     "Curve #2"    f.exec "sh /usr/skunk/lib/madness/curve2 &"
  88.     "Curve #3"    f.exec "sh /usr/skunk/lib/madness/curve3 &"
  89.     "Default"    f.exec "sh /usr/skunk/lib/madness/default &"
  90.     "Demo"    f.exec "sh /usr/skunk/lib/madness/demo &"
  91.     "Another Demo"    f.exec "sh /usr/skunk/lib/madness/demo1 &"
  92.     "Heart"    f.exec "sh /usr/skunk/lib/madness/heart &"
  93.     "Heart 1"    f.exec "sh /usr/skunk/lib/madness/heart1 &"
  94.     "Heart 2"    f.exec "sh /usr/skunk/lib/madness/heart2 &"
  95.     "Nice"    f.exec "sh /usr/skunk/lib/madness/nice &"
  96.     "Other"    f.exec "sh /usr/skunk/lib/madness/other &"
  97.     "Random Madness"    f.exec "sh /usr/skunk/lib/madness/randmad &"
  98.     "Val"    f.exec "sh /usr/skunk/lib/madness/val &"
  99. }
  100.  
  101. # Lyapunov Sets Menu
  102.  
  103. Menu LyapMenu
  104. {
  105.     "Lyapunov Sets"                 f.title
  106.     "Default System"    f.exec "lyap &"
  107.     "Andrew Sharpe #1"    f.exec "lyap -i /usr/skunk/pics/lyap2/asharpe.1.sav &"
  108.     "Andrew Sharpe #2"    f.exec "lyap -i /usr/skunk/pics/lyap2/asharpe.2.sav &"
  109.     "Andrew Sharpe #4"    f.exec "lyap -i /usr/skunk/pics/lyap6/asharpe.4.sav &"
  110.     "Andrew Sharpe #5"    f.exec "lyap -i /usr/skunk/pics/lyap6/asharpe.5.sav &"
  111.     "Andrew Sharpe #6"    f.exec "lyap -i /usr/skunk/pics/lyap6/asharpe.6.sav &"
  112.     "Andrew Sharpe #7"    f.exec "lyap -i /usr/skunk/pics/lyap7/asharpe.7.sav &"
  113.     "Andrew Sharpe #8"    f.exec "lyap -i /usr/skunk/pics/lyap7/asharpe.8.sav &"
  114.     "Andrew Sharpe #9"    f.exec "lyap -i /usr/skunk/pics/lyap7/asharpe.9.sav &"
  115.     "Big Bug"        f.exec "lyap -i /usr/skunk/pics/lyap/bigbug.sav &"
  116.     "Catsup"        f.exec "lyap -i /usr/skunk/pics/lyap/catsup.sav &"
  117.     "Catsup 2"        f.exec "lyap -i /usr/skunk/pics/lyap/catsup2.sav &"
  118.     "Circle 12"        f.exec "lyap -i /usr/skunk/pics/lyap3/circle-12.sav &"
  119.     "Jellyfish"        f.exec "lyap -i /usr/skunk/pics/lyap3/jellyfish.sav &"
  120.     "Gum"        f.exec "lyap -i /usr/skunk/pics/lyap3/gum.sav &"
  121.     "Manray"        f.exec "lyap -i /usr/skunk/pics/lyap4/manray.sav &"
  122.     "Tangle"        f.exec "lyap -i /usr/skunk/pics/lyap4/tangle.sav &"
  123.     "Period 12"        f.exec "lyap -i /usr/skunk/pics/lyap5/period-12.sav &"
  124.     "Zero"        f.exec "lyap -i /usr/skunk/pics/lyap5/lyap0.sav &"
  125.     "One"        f.exec "lyap -i /usr/skunk/pics/lyap5/lyap1.sav &"
  126.     "Sex"        f.exec "lyap -i /usr/skunk/pics/lyap4/sex.sav &"
  127.     "Zity"        f.exec "lyap -i /usr/skunk/pics/lyap2/zity.sav &"
  128. }
  129.  
  130. # Lattice Dynamical Systems Menu
  131.  
  132. Menu LdsMenu
  133. {
  134.     "Lattice Dynamical Systems"                 f.title
  135.     "Default System"    f.exec "lds &"
  136.     "2-D Test"    f.exec "sh /usr/skunk/lib/lds/2dtst &"
  137.     "2-D Test #2"    f.exec "sh /usr/skunk/lib/lds/2dtst2 &"
  138.     "Asymmetrical"    f.exec "sh /usr/skunk/lib/lds/asym &"
  139.     "Both Ways"    f.exec "sh /usr/skunk/lib/lds/bothways &"
  140.     "Circle Map #1"    f.exec "sh /usr/skunk/lib/lds/circ1 &"
  141.     "Circle Map #2"    f.exec "sh /usr/skunk/lib/lds/circ2 &"
  142.     "Asym Circle Map"    f.exec "sh /usr/skunk/lib/lds/circ_asym &"
  143.     "2-D Asym Circle Map"    f.exec "sh /usr/skunk/lib/lds/circ_asym2d &"
  144.     "Tent Map #1"    f.exec "sh /usr/skunk/lib/lds/tent1 &"
  145.     "Test #1"    f.exec "sh /usr/skunk/lib/lds/tst &"
  146.     "Test #2"    f.exec "sh /usr/skunk/lib/lds/tst2 &"
  147.     "Test #3"    f.exec "sh /usr/skunk/lib/lds/tst3 &"
  148. }
  149.  
  150. # Julia Sets Menu
  151.  
  152. Menu JuliaMenu
  153. {
  154.     "Julia Sets"                 f.title
  155.     "Default Set"    f.exec "julia &"
  156.     "J. Hill #1"    f.exec "sh /usr/skunk/lib/julia/border.jhill &"
  157.     "J. Hill #2"    f.exec "sh /usr/skunk/lib/julia/feigen.jhill &"
  158.     "J. Hill #3"    f.exec "sh /usr/skunk/lib/julia/feigen2.jhill &"
  159.     "Dragon #2"    f.exec "sh /usr/skunk/lib/julia/drag2.julia &"
  160.     "Figure 14"    f.exec "sh /usr/skunk/lib/julia/front.fig.14 &"
  161.     "Figure 15"    f.exec "sh /usr/skunk/lib/julia/front.fig.15 &"
  162.     "Figure 17"    f.exec "sh /usr/skunk/lib/julia/front.fig.17 &"
  163.     "Figure 18"    f.exec "sh /usr/skunk/lib/julia/front.fig.18 &"
  164.     "Figure 19"    f.exec "sh /usr/skunk/lib/julia/front.fig.19 &"
  165.     "Figure 20"    f.exec "sh /usr/skunk/lib/julia/front.fig.20 &"
  166.     "Figure 21"    f.exec "sh /usr/skunk/lib/julia/front.fig.21 &"
  167.     "Figure 22"    f.exec "sh /usr/skunk/lib/julia/front.fig.22 &"
  168.     "Figure 23"    f.exec "sh /usr/skunk/lib/julia/front.fig.23 &"
  169.     "Figure 24"    f.exec "sh /usr/skunk/lib/julia/front.fig.24 &"
  170.     "Figure 25"    f.exec "sh /usr/skunk/lib/julia/front.fig.25 &"
  171.     "Figure 26"    f.exec "sh /usr/skunk/lib/julia/front.fig.26 &"
  172.     "Map 18"    f.exec "sh /usr/skunk/lib/julia/front.map.18 &"
  173.     "Map 19"    f.exec "sh /usr/skunk/lib/julia/front.map.19 &"
  174.     "Map 21"    f.exec "sh /usr/skunk/lib/julia/front.map.21 &"
  175.     "Seahorse"    f.exec "sh /usr/skunk/lib/julia/seahorse.julia &"
  176. }
  177.  
  178. # Golubitsky Menu
  179.  
  180. Menu GolubMenu
  181. {
  182.     "Symmetry and Chaos"                 f.title
  183.     "Fig. 1.1"            f.exec "sh /usr/skunk/lib/endo/1.1 &"
  184.     "Fig. 1.13"            f.exec "sh /usr/skunk/lib/endo/1.13 &"
  185.     "Fig. 1.15"            f.exec "sh /usr/skunk/lib/endo/1.15 &"
  186.     "Fig. 1.2"            f.exec "sh /usr/skunk/lib/endo/1.2 &"
  187.     "Fig. 1.7"            f.exec "sh /usr/skunk/lib/endo/1.7 &"
  188.     "Fig. 1.8"            f.exec "sh /usr/skunk/lib/endo/1.8 &"
  189.     "Fig. 2.3"            f.exec "sh /usr/skunk/lib/endo/2.3 &"
  190.     "Fig. 2.5"            f.exec "sh /usr/skunk/lib/endo/2.5 &"
  191.     "Fig. 2.6"            f.exec "sh /usr/skunk/lib/endo/2.6 &"
  192.     "Fig. 3.13"            f.exec "sh /usr/skunk/lib/endo/3.13 &"
  193.     "Fig. 3.14"            f.exec "sh /usr/skunk/lib/endo/3.14 &"
  194.     "Fig. 3.5"            f.exec "sh /usr/skunk/lib/endo/3.5 &"
  195.     "Fig. 3.6"            f.exec "sh /usr/skunk/lib/endo/3.6 &"
  196.     "Fig. 3.7"            f.exec "sh /usr/skunk/lib/endo/3.7 &"
  197.     "Fig. 5.14"            f.exec "sh /usr/skunk/lib/endo/5.14 &"
  198.     "Fig. 5.15"            f.exec "sh /usr/skunk/lib/endo/5.15 &"
  199.     "Fig. 5.5"            f.exec "sh /usr/skunk/lib/endo/5.5 &"
  200.     "Fig. 6.1"            f.exec "sh /usr/skunk/lib/endo/6.1 &"
  201.     "Fig. 6.2"            f.exec "sh /usr/skunk/lib/endo/6.2 &"
  202.     "Fig. 6.3"            f.exec "sh /usr/skunk/lib/endo/6.3 &"
  203. }
  204.  
  205. # Endomorphism Menu
  206.  
  207. Menu EndoMenu
  208. {
  209.     "Iterated Endomorphisms"                 f.title
  210.     "Main Title Page"    f.exec "endo &"
  211.     "Golubitsky Figures"    f.menu GolubMenu
  212.     "Map 23"            f.exec "/usr/skunk/lib/endo/Map23.mandel &"
  213.     "Map 42"            f.exec "/usr/skunk/lib/endo/Map42.mandel &"
  214.     "Mira"            f.exec "/usr/skunk/lib/endo/Mira.4 &"
  215.     "mask"            f.exec "/usr/skunk/lib/endo/mask &"
  216.     "norelco"            f.exec "/usr/skunk/lib/endo/norelco &"
  217.     "sanddollar"            f.exec "/usr/skunk/lib/endo/rr_sanddollar &"
  218.     "skirt"            f.exec "/usr/skunk/lib/endo/skirt &"
  219.     "wild basins"            f.exec "/usr/skunk/lib/endo/wild_basins &"
  220. }
  221.  
  222. # Images Menu
  223.  
  224. Menu ImageMenu
  225. {
  226.     "Images"                 f.title
  227.     "Animation Demo"            f.menu AdemoMenu
  228.     "Coral Growth"            f.exec "coral &"
  229.     "Change Root"            f.exec "croot &"
  230.     "Select Root"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg black -n myself -T 'Root Window Selection' -sb -e xroot -b &"
  231.     "Endomorphisms"            f.menu EndoMenu
  232.     "Iterated Parametric Eqns"            f.exec "hop &"
  233.     "Julia Sets"            f.menu JuliaMenu
  234.     "Lattice Dynamical Systems"            f.menu LdsMenu
  235.     "Lyapunov Sets"            f.menu LyapMenu
  236.     "Madness"            f.menu MadMenu
  237.     "Mandelbrot Sets"            f.menu MandelMenu
  238.     "Spline Curves"            f.menu SplineMenu
  239.     "Fractal Aggregate Growth"            f.exec "spore &"
  240.     "Stars"            f.exec "stars &"
  241.     "Tartans"            f.exec "xtartans &"
  242.     "Excellent Demo"            f.menu XclntMenu
  243.     "Topographic Maps"            f.exec "xtopo &"
  244. }
  245.  
  246. # Games Menu
  247.  
  248. Menu GamesMenu
  249. {
  250.     "Games"                 f.title
  251.     "Snooker"        f.exec "flying -snooker &"
  252.     "Pool"        f.exec "flying -pool &"
  253.     "Karambolage"        f.exec "flying -cannon &"
  254.     "Carrom"        f.exec "flying -carrom &"
  255.     "Air-Hockey"        f.exec "flying -hockey &"
  256.     "Curling"        f.exec "flying -curling &"
  257.     "Special Pool"        f.exec "flying -deluxe &"
  258.     "Wator"        f.exec "xwator &"
  259.     "acm"            f.exec "acm &"
  260.     "battleship"            f.exec "bs &"
  261.     "dinkum"            f.exec "dinkum &"
  262.     "ishido"        f.exec "ishido &"
  263.     "nethack"        f.exec "nethack &"
  264.     "puzzle"        f.exec "puzzle &"
  265.     "risk"            f.exec "risk &"
  266.     "spider"        f.exec "spider"
  267.     "tetris"        f.exec "tetris"
  268.     "xboing"        f.exec "xboing &"
  269.     "xconq"            f.exec "x11conq &"
  270.     "xhextris"        f.exec "xhextris &"
  271.     "xhanoi"        f.exec "xhanoi &"
  272.     "xinvaders"        f.exec "xinvaders &"
  273.     "xpipeman"        f.exec "xpipeman &"
  274.     "xtetris"        f.exec "xtetris &"
  275.     "xtile"            f.exec "xtile &"
  276. }
  277.  
  278. # Background Root Window Menu
  279.  
  280. Menu BackMenu
  281. {
  282.     "Background Window"                 f.title
  283.     "Clouds"        f.exec "xroot /usr/skunk/pics/gif/xtopo/demo_640"
  284.     "Deep"        f.exec "xroot /usr/skunk/pics/gif/julia/deep.gif"
  285.     "Escher Knot"        f.exec "xsetroot -bitmap /usr/include/X11/bitmaps/escherknot"
  286.     "Martians"            f.exec "xroot"
  287.     "Random"            f.exec "xroot -r"
  288.     "Select Root"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg black -n myself -T 'Root Window Selection' -sb -e xroot -b &"
  289.     "X Martin"            f.exec "xmartin"
  290. }
  291.  
  292. # Contributed Clients Menu
  293.  
  294. Menu ContribMenu
  295. {
  296.     "Contributed Clients"                 f.title
  297.     "Animation Viewer"            f.exec "xanim &"
  298.     "Archie Search"            f.exec "xarchie &"
  299.     "Ascii Chart"            f.exec "xascii &"
  300.     "Audio Mixer"            f.exec "xmmix &"
  301.     "CD player"            f.exec "xmcd &"
  302.     "Color Mixer"            f.exec "xmcolor > /dev/null 2>&1 &"
  303.     "Color Picker"            f.exec "cpicker &"
  304.     "Ephemeris"            f.exec "xephem &"
  305.     "Ftp"            f.exec "xftp &"
  306.     "Ghostview"        f.exec "ghostview"
  307.     "Hex Calculator"        f.exec "hexcalc"
  308.     "HTML Editor"            f.exec "xhtml &"
  309.     "Invisible Cursor"            f.exec "unclutter &"
  310.     "Image Viewer"            f.exec "xv &"
  311.     "Keyboard Mappings"            f.exec "xkeycaps &"
  312.     "Mosaic"            f.exec "/usr/skunk/bin/X11/Mosaic &"
  313.     "Monitor Disk Useage"            f.exec "mfsm -a &"
  314.     "Mpeg Viewer"            f.exec "mpeg_play &"
  315.     "Paint"            f.exec "xpaint &"
  316.     "Screen Grab"            f.exec "xgrab &"
  317.     "Sun Clock"            f.exec "sunclock &"
  318.     "System Watch"            f.exec "xsw &"
  319.     "Willow"            f.exec "willow &"
  320. }
  321.  
  322. # Standard Clients Menu
  323.  
  324. Menu StdClntMenu
  325. {
  326.     "Standard Clients"                 f.title
  327.     "appres"        f.exec "appres"
  328.     "dclock"        f.exec "dclock"
  329.     "editres"        f.exec "editres"
  330.     "ico"        f.exec "ico"
  331.     "oclock"        f.exec "oclock"
  332.     "viewres"        f.exec "viewres"
  333.     "xbiff"        f.exec "xbiff"
  334.     "xcalc"        f.exec "xcalc"
  335.     "xclipboard"        f.exec "xclipboard"
  336.     "xclock"        f.exec "xclock"
  337.     "xcutsel"        f.exec "xcutsel"
  338.     "xdosopt"        f.exec "xdosopt"
  339.     "xdpyinfo"        f.exec "xdpyinfo"
  340.     "xev"        f.exec "xev"
  341.     "xfontsel"        f.exec "xfontsel"
  342.     "xkill"        f.exec "xkill"
  343.     "xlsclients"        f.exec "xlsclients"
  344.     "xmag"        f.exec "xmag"
  345.     "xman"        f.exec "xman"
  346.     "xmbind"        f.exec "xmbind"
  347.     "xmkmf"        f.exec "xmkmf"
  348.     "xmodmap"        f.exec "xmodmap"
  349.     "xms"        f.exec "xms"
  350.     "xpr"        f.exec "xpr"
  351.     "xprop"        f.exec "xprop"
  352.     "xrdb"        f.exec "xrdb"
  353.     "xrefresh"        f.exec "xrefresh"
  354.     "xsconfig"        f.exec "xsconfig"
  355.     "xset"        f.exec "xset"
  356.     "xsetbg"        f.exec "xsetbg"
  357.     "xsetroot"        f.exec "xsetroot"
  358.     "xstdcmap"        f.exec "xstdcmap"
  359.     "xterm"        f.exec "xterm"
  360.     "xview"        f.exec "xview"
  361.     "xwininfo"        f.exec "xwininfo"
  362.     "Perf Apps"         f.menu  "AppSubMenu1"
  363. }
  364.  
  365. # Login Menu
  366.  
  367. Menu LoginMenu
  368. {
  369.     "root"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg 'violet red' -n root -T root -sb -e rlogin localhost  -l root &"
  370.     "myself"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -cr magenta -bd green -fg cyan -bg blue -n myself -T myself -sb &"
  371.     "demo"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n demo -T demo -sb -e rlogin localhost  -l demo "
  372.     "kdemo"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n kdemo -T kdemo -sb -e rlogin localhost  -l kdemo &"
  373.     "cdemo"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n cdemo -T cdemo -sb -e rlogin localhost  -l cdemo &"
  374.     "scodemo"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n scodemo -T scodemo -sb -e rlogin localhost  -l scodemo &"
  375.     "other"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg yellow -bg blue -n localhost -T localhost -sb -e rlogin localhost  &"
  376. }
  377.  
  378. # Remote Login Menu
  379.  
  380. Menu TelnetMenu
  381. {
  382.     "fiasco"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg 'violet red' -n fiasco -T fiasco -sb -e telnet fiasco &"
  383.     "disco"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg yellow -bg maroon -n disco -T disco -sb -e telnet disco &"
  384.     "crane"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg yellow -bg maroon -n crane -T crane -sb -e telnet crane &"
  385.     "godsco"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg 'dark olive green' -n godsco -T godsco -sb -e telnet godsco &"
  386.     "risco"        f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n risco -T risco -sb -e telnet risco &"
  387.     "gruntsco"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'midnight blue' -n gruntsco -T gruntsco -sb -e telnet gruntsco &"
  388.     "other"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg yellow -bg blue -n other -T other -sb -e telnet &"
  389. }
  390.  
  391. #
  392. # menu pane descriptions
  393. #
  394.  
  395. Menu VirtMenu
  396. {
  397.         "WorkSpace Ops"        f.title
  398.     "panUp"                f.pan_activescreen up
  399.     "panDown"        f.pan_activescreen +0+100
  400.     "panLeft"        f.pan_activescreen left
  401.     "panRight"        f.pan_activescreen +100+0
  402. !    "nail"            f.nail
  403.     "snap"                    f.snap
  404.     "Home"            f.home_activescreen
  405. !    "NE"            f.set_activescreen "-0+0"
  406. !    "SW"            f.set_activescreen "+0-0"
  407. !    "SE"            f.set_activescreen "-0-0"
  408. !    "Move Screen"        f.movescreen
  409.         "Autopan on"      Alt Shift<Key>minus f.toggle_autopan on
  410.         "Autopan off"     Alt<Key>minus       f.toggle_autopan off
  411. !    "MoveToClientScreen"    f.move_screen_to_client
  412.         "Hide Panner"           f.hide_panner
  413.         "Show Panner"           f.show_panner
  414.         "Hide Icon Box"         f.hide_iconbox
  415.         "Show Icon Box"         f.show_iconbox
  416.         "Sort Icons"            f.sort_icons
  417. }
  418.  
  419. Menu PanMenu
  420. {
  421.     "Panner/Icon Box"                 f.title
  422.     "Pan Right"       Alt<Key>Right       f.pan_activescreen +100+0
  423.     "Pan Left"        Alt<Key>Left      f.pan_activescreen left
  424.     "Autopan on"      Alt Shift<Key>minus f.toggle_autopan on
  425.     "Autopan off"     Alt<Key>minus       f.toggle_autopan off
  426.     "Hide Panner"       f.hide_panner
  427.     "Show Panner"       f.show_panner
  428.     no-op        f.separator
  429.     "Pack Icons"            f.pack_icons
  430.     "Sort Icons "           f.sort_icons
  431.     "SortIcons by iconTitle"   f.sort_icons iconTitle
  432.     "SortIcons by name"        f.sort_icons name
  433.     "SortIcons by clientTitle" f.sort_icons clientTitle
  434.     "Hide Icon Box"     f.hide_iconbox
  435.     "Show Icon Box"     f.show_iconbox
  436. }
  437.  
  438. #
  439. #   pmwm RESOURCE DESCRIPTION FILE
  440. #
  441.  
  442.  
  443. #
  444. # menu pane descriptions
  445. #
  446.  
  447. # Root Menu Description
  448. Menu RootMenu
  449. {
  450.      @sco-logosm.xbm       f.title
  451.     "New Window"        f.exec "scoterm -ls -sb -tn ansi -fn 10x20 -bg blue -fg cyan -g 80x25+50+50 -title \"myself\" &"
  452.     "Login"                f.menu LoginMenu
  453.     "Telnet"            f.menu TelnetMenu
  454.     "root"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg white -bg 'violet red' -n root -T root -sb -e rlogin localhost  -l root &"
  455.     "sccsadm"    f.exec "scoterm -tn ansi -fn 10x20 -g 80x25+50+50 -fg cyan -bg 'dark violet' -n sccsadm -T sccsadm -sb -e rlogin localhost  -l sccsadm &"
  456.     no-op        f.separator
  457.     "Help"              f.exec "scohelp"
  458.     "Mosaic"            f.exec "/usr/skunk/bin/X11/Mosaic"
  459.     "Calendar"          f.exec "scocal"
  460.     "Mail"          f.exec "scomail"
  461.     "Wabi"          f.exec "wabi"
  462.     "Xmcd/Xmmix"          f.exec "cdp"
  463.     no-op        f.separator
  464.     "Screen Lock"     f.exec "/usr/skunk/bin/X11/xlock -mode hop > /tmp/xlock.out 2>&1"
  465.     "Root Window Decoration"    f.menu BackMenu
  466.     "Clear Root Window"    f.exec "xsetroot -solid black"
  467.     "Applications"                f.menu AppMenu
  468.     "Images"                f.menu ImageMenu
  469.     "Games"                f.menu GamesMenu
  470.     no-op        f.separator
  471.     "Panner/Icon Menu"    f.menu "PanMenu"
  472.     "Refresh"        f.refresh
  473.     "Preferences"    f.exec "/usr/bin/X11//pconfig &"
  474.     "Restart"            f.restart
  475.     "Quit pmwm"            f.quit_mwm
  476.     "Exit Session"            f.exec "scosession -stop"
  477. }
  478.  
  479. Menu AppMenu
  480. {
  481.     "Applications"        f.title
  482.     "ScoBell"        f.exec "scobell"
  483.     "ScoCalendar"    f.exec "scocal"
  484.     "ScoColor"        f.exec "scocolor"
  485.     "ScoEdit"        f.exec "scoedit"
  486.     "ScoFont"        f.exec "scofont"
  487.     "ScoHelp"        f.exec "scohelp"
  488.     "ScoMail"        f.exec "scomail"
  489.     "ScoMouse"        f.exec "scomouse"
  490.     "ScoMusic"        f.exec "scomusic"
  491.     "ScoPaint"        f.exec "scopaint"
  492.     "ScoPrint"        f.exec "scoprint"
  493.     "ScoRemind"        f.exec "scoremind"
  494.     "ScoRemind Configure"        f.exec "remconfig"
  495.     "ScoSession Configuration"        f.exec "scosession -configure"
  496.     "ScoTerm"        f.exec "scoterm"
  497.     "ScoWave"        f.exec "scowave"
  498.     no-op        f.separator
  499.     "Contributed Clients"    f.menu "ContribMenu"
  500.     no-op        f.separator
  501.     "Standard Clients"    f.menu "StdClntMenu"
  502. }
  503.  
  504. Menu AppSubMenu1
  505. {
  506.     "xload"             f.exec "xload"
  507.     "xsar"              f.exec "xsar"
  508.     "xeyes"             f.exec "xeyes"
  509.  
  510. }
  511.  
  512. Menu IconBoxMenu IconBoxMenu
  513. {
  514.     "Restore"    _R    Alt<Key>F5    f.normalize
  515.     "Move"    _M    Alt<Key>F7    f.move
  516.     "Size"    _S    Alt<Key>F8    f.resize
  517.     "Minimize"    _n    Alt<Key>F9    f.minimize
  518.     "Maximize"    _x    Alt<Key>F10    f.maximize
  519.     "Lower"    _L    Alt<Key>F3    f.lower
  520.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  521.     "Sort by icon title"       f.sort_icons iconTitle
  522.     "Sort by client title"     f.sort_icons clientTitle
  523.     "Sort by instance name"    f.sort_icons name
  524. !    "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  525. !    "View"                            f.move_screen_to_client
  526.     "Identify"    _I     Alt <Key>F2      f.identify
  527. !    "Visible in ..." _V             f.workspace_selection
  528. !    "Close"    _C    Alt<Key>F4    f.kill
  529. }
  530.  
  531. Menu NoToggleMenu NoToggleMenu
  532. {
  533.     "Restore"    _R    Alt<Key>F5    f.normalize
  534.     "Move"    _M    Alt<Key>F7    f.move
  535.     "Size"    _S    Alt<Key>F8    f.resize
  536.     "Minimize"    _n    Alt<Key>F9    f.minimize
  537.     "Maximize"    _x    Alt<Key>F10    f.maximize
  538.     "Lower"    _L    Alt<Key>F3    f.lower
  539.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  540. !    "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  541. !    "View"                            f.move_screen_to_client
  542.     "Identify"    _I     Alt <Key>F2      f.identify
  543. !    "Visible in ..." _V             f.workspace_selection
  544. !    "Close"    _C    Alt<Key>F4    f.kill
  545. }
  546.  
  547. Menu NoCloseWindowMenu NoCloseWindowMenu
  548. {
  549.     "Restore"    _R    Alt<Key>F5    f.normalize
  550.     "Move"    _M    Alt<Key>F7    f.move
  551.     "Size"    _S    Alt<Key>F8    f.resize
  552.     "Minimize"    _n    Alt<Key>F9    f.minimize
  553.     "Maximize"    _x    Alt<Key>F10    f.maximize
  554.     "Lower"    _L    Alt<Key>F3    f.lower
  555.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  556.     "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  557.     "View"                            f.move_screen_to_client
  558.     "Identify"    _I     Alt <Key>F2      f.identify
  559. !    "Visible in ..." _V             f.workspace_selection
  560. !    "Close"    _C    Alt<Key>F4    f.kill
  561. }
  562.  
  563. Menu PannerWindowMenu PannerWindowMenu
  564. {
  565.     "Restore"    _R    Alt<Key>F5    f.normalize
  566.     "Move"    _M    Alt<Key>F7    f.move
  567.     "Size"    _S    Alt<Key>F8    f.resize
  568.     "Minimize"    _n    Alt<Key>F9    f.minimize
  569.     "Lower"    _L    Alt<Key>F3    f.lower
  570.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  571.     "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  572.     "Hide"      _i                    f.hide_panner
  573. }
  574.  
  575. Menu DefaultWindowMenu MwmWindowMenu
  576. {
  577.     "Restore"    _R    Alt<Key>F5    f.normalize
  578.     "Move"    _M    Alt<Key>F7    f.move
  579.     "Size"    _S    Alt<Key>F8    f.resize
  580.     "Minimize"    _n    Alt<Key>F9    f.minimize
  581.     "Maximize"    _x    Alt<Key>F10    f.maximize
  582.     "Lower"    _L    Alt<Key>F3    f.lower
  583.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  584.     "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  585.     "View"                            f.move_screen_to_client
  586.     "Identify"    _I       Alt <Key>F2      f.identify
  587. !    "Visible in ..." _V             f.workspace_selection
  588.     "Close"    _C    Alt<Key>F4    f.kill
  589. }
  590.  
  591. Menu IconBoxWindowMenu MwmWindowMenu
  592. {
  593.     "Restore"    _R    Alt<Key>F5    f.normalize
  594.     "Move"    _M    Alt<Key>F7    f.move
  595.     "Size"    _S    Alt<Key>F8    f.resize
  596.     "Minimize"    _n    Alt<Key>F9    f.minimize
  597.     "Maximize"    _x    Alt<Key>F10    f.maximize
  598.     "Lower"    _L    Alt<Key>F3    f.lower
  599.     "Raise"     _a      Alt Shift<Key>F3      f.raise
  600.     "Toggle Nail"  _a    Alt Shift<Key>F2   f.nail
  601.     "Hide"      _i                      f.hide_iconbox
  602. }
  603.  
  604. #
  605. # key binding descriptions
  606. #
  607.  
  608. Keys DefaultKeyBindings
  609. {
  610.     Shift<Key>Escape            icon|window         f.post_wmenu
  611.     Alt<Key>space               icon|window         f.post_wmenu
  612.     Alt<Key>Tab                 root|icon|window    f.next_key
  613.     Alt Shift<Key>Tab        root|icon|window    f.prev_key
  614.     Alt<Key>Escape              root|icon|window    f.next_key
  615.     Alt Shift<Key>Escape        root|icon|window    f.prev_key
  616.     Alt Ctrl Shift<Key>exclam    root|icon|window    f.set_behavior
  617.     Alt<Key>F6            window            f.next_key transient
  618.  
  619.     Alt<Key>Left            root|icon|window   f.pan_activescreen left
  620.     Alt<Key>Right           root|icon|window   f.pan_activescreen right
  621.     Alt<Key>Up              root|icon|window   f.pan_activescreen up
  622.     Alt<Key>Down            root|icon|window   f.pan_activescreen down
  623.     Alt<Key>Home            root|icon|window   f.set_activescreen home
  624.     Alt<Key>End             root|icon|window   f.set_activescreen "-0-0"
  625.     Alt<Key>minus            root|icon|window   f.toggle_autopan
  626. #
  627. # For jumping directly to a workspace
  628. #
  629.     Alt<Key>1             root|icon|window     f.set_activescreen home
  630.     Alt<Key>2             root|icon|window     f.set_activescreen 2
  631.     Alt<Key>3             root|icon|window     f.set_activescreen 3
  632.     Alt<Key>4             root|icon|window     f.set_activescreen 4
  633.     Alt<Key>5             root|icon|window     f.set_activescreen 5
  634.     Alt<Key>6             root|icon|window     f.set_activescreen 6
  635.     Alt<Key>7             root|icon|window     f.set_activescreen 7
  636.     Alt<Key>8             root|icon|window     f.set_activescreen 8
  637.     Alt<Key>9             root|icon|window     f.set_activescreen -0-0
  638.  
  639.     Alt<Key>F2              window       f.identify
  640.     Alt<Key>F2              root        f.identify
  641.  
  642. }
  643.  
  644. #
  645. # button binding descriptions
  646. #
  647. # NOTE: needs resource binding  ( .Xdefaults )
  648. #        Mwm*buttonBindings:    DefaultButtonBindings
  649.  
  650. Buttons DefaultButtonBindings
  651. {
  652.     <Btn1Down>          frame|icon      f.raise
  653.     <Btn2Down>          frame|icon      f.post_wmenu
  654.  
  655.     Alt <Btn1Down>          title           f.move
  656.     Alt <Btn1Down>          frame           f.resize
  657.  
  658.     <Btn1Click>          root            f.menu  "RootMenu"
  659.     <Btn2Click>          root            f.menu  "AppMenu"
  660.     <Btn3Click>          root            f.menu  "PanMenu"
  661. # post menus
  662.     Shift <Btn1Click>   root            f.menu  "RootMenu"
  663.     Shift <Btn2Click>   root            f.menu  "AppMenu"
  664.     Shift <Btn3Click>   root            f.menu  "PanMenu"
  665. # these ones to popup under xdt
  666.     Ctrl  <Btn1Down>    root            f.menu  "RootMenu"
  667.     Ctrl  <Btn2Down>    root            f.menu  "AppMenu"
  668.     Ctrl  <Btn3Down>    root            f.menu  "PanMenu"
  669.     Shift Alt<Btn1Down>  window|icon    f.raise
  670.     Alt<Btn1Down>    icon|window     f.lower
  671.     Alt<Btn2Down>    window|icon     f.resize
  672.     Alt<Btn3Down>    window          f.move
  673. }
  674.  
  675. Buttons ExplicitButtonBindings
  676. {
  677.     <Btn1Down>          frame|icon      f.raise
  678.     <Btn2Down>          frame|icon      f.post_wmenu
  679.     <Btn3Down>          frame|icon      f.lower
  680.     <Btn1Click>          root            f.menu  "RootMenu"
  681.     Alt<Btn1Down>    window|icon     f.lower
  682.     Alt<Btn2Down>    window|icon     f.resize
  683.     Alt<Btn3Down>    window|icon     f.move
  684. }
  685.  
  686. Buttons PointerButtonBindings
  687. {
  688.     <Btn1Down>          frame|icon      f.raise
  689.     <Btn2Down>          frame|icon      f.post_wmenu
  690.     <Btn3Down>          frame|icon      f.lower
  691.     <Btn1Click>          root            f.menu  "RootMenu"
  692. # If (Mwm*passButtons == False)
  693.     Alt<Btn1Down>    window|icon     f.raise
  694. # Else
  695. #    <Btn1Down>          window          f.raise
  696. #    Alt<Btn1Down>    window|icon     f.lower
  697.     Alt<Btn2Down>    window|icon     f.resize
  698.     Alt<Btn3Down>    window|icon     f.move
  699. }
  700.  
  701.  
  702. #
  703. #  END OF pmwm RESOURCE DESCRIPTION FILE
  704. #
  705.  
  706.